.right-top{
    width: 100%;
    height: 100%;
    display: flex;
}
.left_zone_2d {
    width: 6rem;
    margin: 10px;
    height: 770px;
    box-shadow: rgb(0, 108, 255) 0px 0px 10px inset;
    border: 1px solid #0764bc;
    box-shadow: 0 0 2px 0 #0e325f,
        inset 0 0 2px 0 #0e325f;

}
.left_zone_2d_cover {
    width: 66%;
    margin: 10px;
    height: 770px;
    box-shadow: rgb(0, 108, 255) 0px 0px 10px inset;
    border: 1px solid #0764bc;
    box-shadow: 0 0 2px 0 #0e325f,
        inset 0 0 2px 0 #0e325f;

}
.left_zone_2d_contain {
    width: 6rem;
    margin: 10px;
    height: 81vh;
    box-shadow: rgb(0, 108, 255) 0px 0px 10px inset;
    border: 1px solid #0764bc;
    box-shadow: 0 0 2px 0 #0e325f,
        inset 0 0 2px 0 #0e325f;

}

.right_zone_2d {
    width: 3.1rem;
    margin: 10px;
    height: 380px;
    box-shadow: rgb(0, 108, 255) 0px 0px 10px inset;
    border: 1px solid #0764bc;
    box-shadow: 0 0 2px 0 #0e325f,
    inset 0 0 2px 0 #0e325f;
}
.right_zone_2d_cover {
    width: 100%;
    margin: 10px;
    height: 380px;
    box-shadow: rgb(0, 108, 255) 0px 0px 10px inset;
    border: 1px solid #0764bc;
    box-shadow: 0 0 2px 0 #0e325f,
        inset 0 0 2px 0 #0e325f;
}
.right_zone_2d_contain {
    width: 3.1rem;
    margin: 10px;
    height: 40vh;
    box-shadow: rgb(0, 108, 255) 0px 0px 10px inset;
    border: 1px solid #0764bc;
    box-shadow: 0 0 2px 0 #0e325f,
        inset 0 0 2px 0 #0e325f;
}


.left_col {
    width: 100%;
    height: 100%;
    display: flex;
    // padding: 0 .35rem;
}

.router {
    margin-top: 15px;
}


.left_zone_2d div:nth-child(1){
    height: 100% !important;
}
.left_zone_2d_cover div:nth-child(1) {
    height: 100% !important;
}
.left_zone_2d_contain div:nth-child(1) {
    height: 100% !important;
} 